/**
 * Visitor 访问者模式
 * <p>
 * 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
 * 1）访问者模式中对象结构存储了不同类型的元素对象，以供不同访问者访问。
 * 2）访问者模式包括两个层次结构，一个是访问者层次结构，提供了抽象访问者和具体访问者，一个是元素层次结构，提供了抽象元素和具体元素。
 * Created by heqianqian on 2017/6/30.
 */
package com.hqq.behaviour.visitor;